How To Do Scheduling Properly